﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>1024,感谢那些记得你的人</title>

<style type="text/css">
@font-face {
	font-family: digit;
	src: url('digital-7_mono.ttf') format("truetype");
}
</style>

<link href="css/default.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/garden.js"></script>
<script type="text/javascript" src="js/functions.js"></script>

</head>

<body>

<div id="mainDiv" style="color: white;">
	<audio  src="kbky.mp3" controls="controls" id="auid" autoplay="true" loop="true" hidden="true">
	</audio>

	<div id="content">
		<div id="code">
			<span class="comments">/**</span><br />
			<span class="space"/><span class="comments">*嗨，刚刚在写代码</span><br />
			<span class="space"/><span class="comments">*2020-10-24.是计算机革命英雄们的节日</span><br />
			<span class="space"/><span class="comments">*/</span><br />
			如果 人生 = <span class="keyword">编程</span> <br />
			设置 变量 = <span class="keyword">身体</span> <br />
			<span class="comments">// 人的身体一出生基本是一个变量,可能健康,可能不健康. </span><br />
			人生就像是一段程序，而不同的人生经历，便是我们不断优化自身算法;<br />
			<span class="comments">// 我们刚出生那一刻，上天只给了我们一个程序的入口main()函数.</span><br />
			每个人都有自己的生活轨迹,每个人,也都有自己独特的方法.<br />
			<span class="comments">// 程序出错,可以重构;人生虽然无法重来，也应直面错误与用于改过.</span><br />
			有时候,我们会去ctrl+c别人的生活方式,再 ctrl+v 到自己的主体中来,却发现,在别人那运行好好的代码,来到自己身上却存在n个bug,也难怪,对象都不同,变量又怎么能通用呢;<br />
			<span class="comments">// 为了完善自己.</span><br />
			我们不断往自己的主体中添加各种各样的方法,却从不管自身的稳定性,有时候,并不是知道越多越好;<br />
			<span class="comments">// 相反.</span><br />
			拥有得越少,人生运行得反而更快;程序存在这很多种分支,正如人生有很多十字路口;<br />
			<span class="comments">// 时间一年一年流逝.</span><br />
			<span class="comments">// 程序一行一行执行.</span><br />
			<span class="keyword">期间必然会遇到各种各样的问题</span> 有的人 <span class="keyword">走偏了,还能回来</span>;<br />
			<span class="keyword">而有的人</span> 却进入了个无限递归的死循环 <span class="keyword">最终以爆栈结束了整个程序,也结束了整个人生</span>;<br />
			<span class="placeholder"/><span class="comments">// 大部分人都认为程序员很难找到对象</span><br />
			<span class="placeholder"/><span class="comments">// 却不知道我们每天都得花十几个小时在某个对象身上.</span><br />
			<span class="placeholder"/>我们就这样一直生活着;<br />
			<span class="comments">// 直到某一天我们遇到了另一段程序.</span><br />
			<br>
			<br>
			不分彼此,<br />
			彼此间互相调用其内部的方法.<br />
		</div>
		<div id="loveHeart">
			<canvas id="garden"></canvas>
			<div id="words">
				<div id="messages">
					谢谢你,英仪.
					<div id="elapseClock"></div>
				</div>
				<div id="loveu">
					谢谢你.<br/>
					在1024的日子里.<br/>
					<div class="signature">- 陈李明</div>
				</div>
			</div>
		</div>
	</div>
</div>

<script type="text/javascript">
var offsetX = $("#loveHeart").width() / 2;
var offsetY = $("#loveHeart").height() / 2 - 55;
var together = new Date();
together.setFullYear(2013, 9, 1);
together.setHours(20);
together.setMinutes(0);
together.setSeconds(0);
together.setMilliseconds(0);


if (!document.createElement('canvas').getContext) {
	var msg = document.createElement("div");
	msg.id = "errorMsg";
	msg.innerHTML = "Your browser doesn't support HTML5!<br/>Recommend use Chrome 14+/IE 9+/Firefox 7+/Safari 4+";
	document.body.appendChild(msg);
	$("#code").css("display", "none")
	$("#copyright").css("position", "absolute");
	$("#copyright").css("bottom", "10px");
	document.execCommand("stop");
} else {
	setTimeout(function () {
		startHeartAnimation();
	}, 5000);

	timeElapse(together);
	setInterval(function () {
		timeElapse(together);
	}, 500);

	adjustCodePosition();
	$("#code").typewriter();
}
var initAudio = function(){
	// let audio = document.getElementById('auid');
	// audio.play();
}
window.onload = function(){
	initAudio();
}
</script>
</body>
</html>
